package com.easylinkin.linkappapi.roster.dto;

import com.easylinkin.linkappapi.common.translate.Code2Text;
import com.easylinkin.linkappapi.common.translate.CodeI18n;
import com.easylinkin.linkappapi.common.translate.impl.DictTranslateor;
import com.easylinkin.linkappapi.roster.utils.JsonToListTypeHandler;
import lombok.Data;

/**
 * @author lyk
 * @date 2025/6/12 上午 10:01
 */

@CodeI18n
public class AuthBookJson extends JsonToListTypeHandler<AuthBookJson> {

    private String  authBookContent;

    @Code2Text(translateor = DictTranslateor.class, value = "certificate_type")
    private String  authBookType;

    private String  authBookDate;

    public AuthBookJson(Class<AuthBookJson> clazz) {
        super(clazz);
    }

    public String getAuthBookContent() {
        return authBookContent;
    }

    public void setAuthBookContent(String authBookContent) {
        this.authBookContent = authBookContent;
    }

    public String getAuthBookType() {
        return authBookType;
    }

    public void setAuthBookType(String authBookType) {
        this.authBookType = authBookType;
    }

    public String getAuthBookDate() {
        return authBookDate;
    }

    public void setAuthBookDate(String authBookDate) {
        this.authBookDate = authBookDate;
    }
}
